#ProspectusList .prospectus_description, #ProspectusList .prospectus_level, #ProspectusList .prospectus_start, .type_note
   {
	display:block;
	float:left;
	color:#001751;
	text-decoration:none;
	line-height:25px;
	border-bottom:1px solid #C2CCCF;
	padding-top: 5px;
	font-size:11px;
	}
	#ProspectusList a {
		text-decoration:none;
	
	}
	#ProspectusList a:hover {
		text-decoration:none;
		color:#61BB46;
	
	}
.aim_title {
	clear:both;
	width:100%}
	
	.aim_weeks, .aim_attend {
		
	}

#ProspectusList .prospectus_description {
	width:415px;
	}
.aim_attend {
	width: 100px;
	}
.aim_weeks {
	width:200px;
	}
	
#ProspectusList .prospectus_level {
background-color: #DEE3E4;
   padding-left: 15px;
   padding-right:20px;
}

.prospectus_start {
/*width: 100px;*/
padding-left: 20px;
}

#ProspectusList {clear:both}

#ProspectusList a:hover {
	color:red;
	}
	
#ProspectusList #course_details  {
	/*font-weight:bold;*/
	}
	
	#course_details h2  {
		font-family:'SommetRegular';
		font-size:20px;
	}
	
.course_details_heading {
	font-family:'SommetRegular';
	font-size:18px;
	line-height:20px;
	color:#61BB46;
	
}

.course_details_content{
	padding-bottom:14px;
}
	
.aim_title_left {float:left}
.aim_title_right {float:right}
.aim_details {clear:both}


.aim_details_heading {
	background-color:#E0EBEF;
	clear:both;
	height:26px;
	}
	
#course_aims {
	border:solid 1px;
	padding:3px;
	}
	
.aim_weeks, .aim_attend {
  border-left: 1px solid #C2CCCF;
  border-bottom: 1px solid #C2CCCF;
    padding: 4px;
    width: 149px;
	float:left;
	}
	
	.aim_cost {
		float:right;
		width:165px;
		padding:4px;
		border-left: 1px solid #C2CCCF;
  border-bottom: 1px solid #C2CCCF;
	 border-right: 1px solid #C2CCCF;
		
	}
	
	.aim_title_left, .aim_title_right{ 
		margin-top:5px;
		margin-bottom:5px;
		font-weight:bold;
	}
	.aim_details {
	}